SAFEWARE Inc.

문서버전	V2.0

추락 보호 에어백 FW

(C3-MFW-2.0.1)

사용자취급설명서

문서정보

문서명	추락 보호 에어백 FW 사용자취급설명서
문서버전	V1.0
제품명	C3-MFW-2.0.1
문서 작성자	최해민
문서 최초 작성일	2022. 11. 1

개정이력

버전	제·개정일자	제·개정내역	작성자
V1.0	2022. 11. 1	최초 작성	최해민
V2.0	2024. 10. 25	내용 수정	구범모

목차

1. 제품 개요	4

1.1. 제품 개요 및 용도	4

1.2. 제품 정보	4

1.3. 제조자 및 공급자 정보	5

1.4. 제품 설치 구성 및 설치 환경	5

2. 추락 보호 에어백 FW 사용설명	7

2.1. 어플리케이션 펌웨어	7

2.2. 통신 펌웨어	9

2.3. 제약사항	9

2.4. 제품의 기타 정보	9

3. 제품 설치, 납품 목록	10

3.1. 제품 설치	10

4. 유지보수	11

4.1. 제품 유지보수	11

5. 용어정의	12

6. 색인	13

1. 제품 개요

1.1. 제품 개요 및 용도

추락 보호 에어백 FW(C3-MFW-2.0.1)은 추락 보호 에어백(SF-HAS-C3)의 센서 모듈(SF-SM-C3)에 탑재되는 펌웨어로, 추락 보호 에어백 착용자가 실제 추락할 때 관성 센서 데이터를 AI 기법으로 처리하여 추락을 자동으로 감지하고, 추락을 감지한 경우 인플레이터를 격발시켜 웨어러블 에어백을 전개함으로써, 작업자의 주요 신체 부위를 추락 충격으로부터 보호하기 위해 사용됩니다.

또한, 본 제품은 에어백 착용자의 추락을 감지했을 때 신속한 긴급구조 조치가 이루어질 수 있도록 관리자에게 추락 메시지를 전달합니다.

- 추락 : 중력가속도에 이르는 가속도로 특정 높이로부터 자유낙하 하는 상태

- 인플레이터 : 에어백을 공기로 충전시키기 위해 전기신호를 받아 CO2 압축 카트리지를 천공하는 장치

1.2. 제품 정보

제품명	추락 보호 에어백 FW
버전	C3-MFW-2.0.1
구성요소	- C3-STM-2.0.1 - C3-BLE-1.5.0

1.3. 제조자 및 공급자 정보

제조자 및 공급자 명	세이프웨어 주식회사
제조자 및 공급자 주소	경기도 성남시 수정구 창업로 17, 에프동 7층 719호 (시흥동, 판교아이스퀘어)
제조자 및 공급자 연락처	(전화) 031-759-1711
	(웹사이트) www.safeware.co.kr

1.4. 제품 구성 및 설치 환경

(1) 제품 구성

C3-STM-2.0.1

C3-BLE-1.5.0

GS인증 범위

- 본 제품은 추락 보호 에어백을 제어하는 센서 모듈에 탑재되는 펌웨어로, 센서 모듈 내부의 MCU(2개)에 설치되어 관성 센서와 결합된 형태로 운용됩니다.

- 어플리케인션 펌웨어(C3-STM-2.0.1)는 관성 센서의 가속도⋅각속도 데이터를 직렬 버스(I2C)를 통해 획득한 후 AI 기법으로 처리하여 추락을 감지합니다.

- 통신 펌웨어(C3-BLE-1.5.0)는 어플리케이션 펌웨어의 상태⋅추락 메시지를 수신하여 BLE 접속을 통해 스마트폰에 전달합니다.

(2) 설치 환경

- 본 제품의 권장 사양은 다음과 같습니다.

- 본 제품은 임베디드 형태의 펌웨어 소프트웨어로, 추락 보호 에어백용 센서모듈(SF-SM-C3) 내부 MCU에 설치되어 운용됩니다.

구분	항목		사양
어플리케이션 펌웨어 (C3-STM-2.01)	HW	MCU	STM32L431CC - Core : ARM Cortex M4 - Clock : 48 MHz - RAM : 64 KB - ROM : 256 KB - Data Bus : 32 bit
		관성 센서	6축 : TDK ICM-42670-P
		Flash	32 MB : Winbond W25Q256JV
	SW	검출 논리	C3-FallDetector-2.1.0
통신 펌웨어 (C3-BLE-1.5.0)	HW	MCU	nRF52832 - Core : ARM Cortex M4 - Clock : 64 MHz - RAM : 64 KB - ROM : 512 KB - Data Bus : 32 bit
	SW	BLE	S132_NRF52_7.0.1_SoftDevice

2. 추락 보호 에어백 FW(C3-MFW-2.0.1) 사용설명

2.1. 어플리케이션 펌웨어(C3-STM-2.0.1)

1) 하드웨어 점검

- QSPI 버스를 통해 Flash 칩(W25Q256JV)에 명령을 보내고 되돌아오는 응답을 점검함으로써 Flash 칩의 정상 동작 여부를 확인합니다.

※ 비정상 동작 확인 시 LED 점등을 통해 Flash 칩 장애가 발생했음을 표시하며, 아래의 방식으로 LED를 반복적으로 점등합니다.

색상
시간(ms)	495	495	495	495	495	495	495

- I2C 버스를 통해 관성 센서에서 명령을 보내고 되돌아오는 응답을 점검함으로써 관성 센서의 정상 동작 여부를 확인합니다.

※ 비정상 동작 확인 시 아래의 방식으로 LED를 반복적으로 점등합니다.

색상
시간(ms)	100	595	495	495	495

- 인플레이터에 연결된 라인의 저항을 점검하는 방식으로 인플레이터의 정상 연결 여부를 확인합니다.

※ 비정상 동작 확인 시 아래의 방식으로 LED를 반복적으로 점등합니다.

색상
시간(ms)	100	600	100	600	495	495	495	495	495

- 제품의 시간 정보를 관리하는 RTC의 최초 설정 여부를 확인합니다.

※ RTC를 설정하지 않은 것으로 확인 시 LED를 보라색으로 지속적으로 점등합니다.

색상
시간(ms)	지속

2) 추락 감지

- 1초에 50회 관성 센서로부터 데이터를 획득해서 가속도⋅각속도 및 전후좌우 경사 각도 등 검출 지표를 계산한 후 이를 기반으로 추락을 감지합니다.

3) 인플레이터 격발

- 추락 감지 시 에어백을 공기로 충전시키기 위해 인플레이터(2개)에 격발 신호를 전달하여 CO2 압축 카트리지를 천공시킵니다.

4) 메시지 전달(UART)

- 배터리 충전량 등 제품의 동작 상태를 스마트폰에 통보하기 위해 부팅 이후 상태 메시지를 5초마다 UART로 전송하며, 스마트폰과 연결된 이후에는 1분마다 상태 메시지를 UART로 전달합니다.

o 형식 : Q=0;1;0,<battery>,<seq_no>,<device_id>;AAA;BBB;XXX

- battery : 배터리 충전량(백분률)

- seq_no : 메시지 일련 번호

- device_id : 제품 ID 스트링

- AAA, BBB, XXX : 예비

o 예시 : Q=0;1;0,95,001,SW2411C00012;AAA;BBB;XXX

- 에어백 착용자의 추락을 감지했을 때 신속한 긴급구조 조치가 이루어질 수 있도록 관리자에게 추락 메시지를 전달합니다.

o 형식 : Q=2;1;<mode>,<battery>,<seq_no>,<device_id>;AAA;BBB;XXX

- mode : 검출 모드

- battery : 배터리 충전량(백분률)

- seq_no : 메시지 일련 번호

- device_id : 제품 ID 스트링

- AAA, BBB, XXX : 예비

o 예시 : Q=2;1;1,95,001,SW2411C00012;AAA;BBB;XXX

5) LED 점멸

- 제품이 정상적으로 동작하고 있다는 것을 표시하기 위해 1초마다 LED를 청색으로 점멸시킵니다.

- 추락을 감지해서 인플레이터를 격발한 이후에는 1초마다 LED를 적색으로 점멸시킵니다.

- 배터리 충전량이 17%(3.6V) 이하로 하락한 경우(Low Battery)에도 1초마다 LED를 적색으로 점멸시킵니다.

- 배터리 충전량이 0%(3.5V) 이하로 하락한 경우(Standby Mode)에는 1초마다 LED를 보라색으로 점멸시킵니다.

※ Standby Mode로 전환된 후 10초가 경과하면, MCU 동작을 중단시킴에 따라 LED도 더 이상 점멸되지 않습니다.

상태 구분	LED 색상
정상 상태
추락 감지 이후
Low Battery
Standby Mode

2.2. 통신 펌웨어(C3-BLE-1.5.0)

1) 메시지 전달

- 어플리케이션 펌웨어가 전송한 상태⋅추락 메시지를 UART로부터 수신하며, BLE 접속이 만들어진 경우 수신 메시지를 BLE 접속을 통해 전송합니다.

2.3. 제약사항

- 본 제품은 3.7V, 1,800mAH 용량의 Lithium Battery를 사용합니다.

- 본 제품은 ‘Low Battery’ 상태에서도 동작하지만, 과방전은 배터리 성능 저하 및 수명 단축의 주요 원인이므로, 배터리를 충전한 후 제품을 사용할 것을 권장합니다.

2.4. 제품의 기타 정보

- 본 제품은 외피에 부착된 센서 버클의 LED를 통해 정보를 표시합니다.

- 본 제품은 운영 상태 및 추락 사고를 서버에 전달하기 위해 BLE 접속을 통해 어플리케이션 펌웨어의 상태⋅추락 메시지를 스마트폰 앱에 전달합니다.

3. 제품 설치, 납품 목록

3.1. 제품 설치

- 본 제품은 추락 보호 에어백 제품과 결합된 형태로 납품되므로 별도의 설치를 필요로 하지 않습니다.

- 제품 납품 목록은 다음과 같습니다.

구분	항목	내용	제공형태
제품	C3-MFW-2.0.1	어플리케이션 펌웨어 (C3-STM-2.0.1), 통신 펌웨어(C3-BLE-1.5.0)	추락 보호 에어백의 센서 모듈(SF-SM-C3)에 설치
문서	제품설명서	추락 보호 에어백 FW 제품설명서 V2.0	PDF 파일
	사용자취급설명서	추락 보호 에어백 FW 사용자취급설명서 V2.0	PDF 파일

4. 유지보수

본 제품에 대해 아래와 같이 유지보수를 제공합니다.

4.1. 제품 유지보수

담당부서	담당자	연락처
A/S 실	김영환 실장	031-759-1711

- 제품 구매 후 무상으로 제공되는 제품의 무상유지보수 기간은 납품검사 완료일로부터 12 개월이며, 계약 시에 협의하여 제품 납품계약서에 유지보수 기간이 명시됩니다.

- 구매하신 제품에 대한 업데이트 사항 발생 시 유지보수 기간 동안 업데이트를 제공해드립니다.

- 기본으로 제공되는 제품의 유지보수 기간이 종료된 이후에는 새로운 유지보수 계약이 필요합니다.

- 무상 보증기간 내 하자 발생 시 수요기관의 고장 원인 규명에 따라 판정하며, 이때 제품생산 관련자가 입회해야 하고 입회치 않을 시에는 수요기관의 판정을 인정한 것으로 보며, 하자처리 기한과 방식은 하자처리 이행 요구일로부터 30일 이내에 고장 제품을 신품으로 교체하는 방식으로 지원합니다.

5. 용어정의

- 추락 : 중력가속도에 이르는 가속도로 특정 높이로부터 자유낙하 하는 상태

- 인플레이터 : 에어백을 공기로 충전시키기 위해 전기신호를 받아 CO2 압축 카트리지를 천공하는 장치

- MCU(Micro-controller Unit) : 컴퓨터 시스템의 핵심 요소인 CPU(중앙 처리 장치), 메모리, 입출력 장치 등을 하나의 칩에 통합한 소형 컴퓨터

- I2C : 마이크로컨트롤러, 센서, 메모리 모듈 등 여러 전자 부품 간의 통신을 위해 사용되는 직렬 통신 프로토콜

- 관성 센서 : 물체의 움직임, 가속도, 회전 속도 등 운동 상태를 측정하는 센서로, 일반적으로 가속도계와 자이로스코프를 포함

- QSPI(Quad Serial Peripheral Interface) : SPI(Serial Peripheral Interface)의 확장형 인터페이스로, 데이터를 더 빠르게 전송하기 위해 4개의 데이터 라인을 사용하는 직렬 통신 방식

- RTC(Real-Time Clock) : 전자 기기에서 현재 시간을 유지하고 관리하기 위한 장치로, 시간을 초 단위로 계산하여 날짜와 시간을 제공하며, 전자 기기가 꺼지거나 리셋된 경우에도 지속적으로 정확한 시간을 유지

6. 색인(GS 인증기준설명서(사용자취급설명서) - 12)

ㄱ
	검지 xx
ㅂ	백업 xx
ㅅ	설치 xx
o	영역 xx
	유지보수 xx
ㅊ	침입 탐지 xx
ㅎ	환경 설정 xx